Skip to content

chore: Accumulated backports to v4-next#22258

Open
AztecBot wants to merge 11 commits intov4-nextfrom
backport-to-v4-next-staging
Open

chore: Accumulated backports to v4-next#22258
AztecBot wants to merge 11 commits intov4-nextfrom
backport-to-v4-next-staging

Conversation

@AztecBot
Copy link
Copy Markdown
Collaborator

@AztecBot AztecBot commented Apr 2, 2026

BEGIN_COMMIT_OVERRIDE
fix: pippenger edge case (#22256)
cherry-pick: fix: separate fisherman StatefulSet from rpc-node and stop archiver pollution (#22183) — WITH CONFLICTS
fix: separate fisherman StatefulSet from rpc-node and stop archiver pollution (backport #22183) (#22284)
fix: preserve DeployAccountMethod type in with() method chaining (#22322)
END_COMMIT_OVERRIDE

Codespace and others added 5 commits April 1, 2026 00:12
Backport config-based version management system and network docs migration
from Ignition to Alpha. This ensures the v4-next release line has the
updated docs infrastructure for straightforward releases.

Key changes:
- Add developer_version_config.json and network_version_config.json as
  source of truth for type->version mappings (replaces substring matching)
- Update docusaurus.config.js with syncVersionsFromConfig() and mainnet
  support for both developer and network docs instances
- Rewrite update_docs_versions.sh with config-based reconciliation
- Update preprocessors to read defaults from config, remove ignition alias
- Add RELEASE_TYPE env var support to API doc generation scripts
- Add nargo version verification to netlify preview builds
- Update nightly docs workflow for config-based version management
- Add v4.1.2 Alpha network versioned docs with HA guide and v4.x changelog
- Create release-docs skill for Claude Code assisted releases
- Update netlify redirects for /operate/ paths
Fixing a rare edge case caused by a bug in radix sort recursive calls
@AztecBot
Copy link
Copy Markdown
Collaborator Author

AztecBot commented Apr 2, 2026

Flakey Tests

🤖 says: This CI run detected 1 tests that failed, but were tolerated due to a .test_patterns.yml entry.

\033FLAKED\033 (8;;http://ci.aztec-labs.com/f2e3f4c6f23e9be1�f2e3f4c6f23e9be18;;�):  yarn-project/end-to-end/scripts/run_test.sh simple src/e2e_epochs/epochs_ha_sync.test.ts (61s) (code: 0) group:e2e-p2p-epoch-flakes

spypsy and others added 2 commits April 2, 2026 17:10
- .gitignore: removed ignition-fisherman.env entry (PR intent was to delete it)
- devnet-avm-prover.env, ignition-fisherman.env: deleted (already removed on next)
- mainnet.env: kept deleted (doesn't exist on v4-next)
- checkpoint_proposal_job.ts: merged both conditions (kept !== false from v4-next + added fishermanMode check from PR)
Copy link
Copy Markdown
Collaborator

@ludamad ludamad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 Auto-approved

@AztecBot AztecBot enabled auto-merge April 2, 2026 20:09
@AztecBot
Copy link
Copy Markdown
Collaborator Author

AztecBot commented Apr 2, 2026

🤖 Auto-merge enabled after 8 hours of inactivity. This PR will be merged automatically once all checks pass.

ludamad and others added 2 commits April 3, 2026 15:01
…ollution (backport #22183) (#22284)

## Summary

Backport of #22183
to v4-next.

**Code fix** (`checkpoint_proposal_job.ts`):
`syncProposedBlockToArchiver` now skips the archiver push when
`fishermanMode` is `true`, preventing spurious reorg cascades on
mainnet.

**Infrastructure split** (`main.tf`, `variables.tf`,
`deploy_network.sh`): Replaces `FISHERMAN_MODE` with
`FISHERMAN_REPLICAS` and adds a dedicated `fisherman` Helm release as a
separate StatefulSet.

## Conflicts resolved

- `spartan/.gitignore`: Removed `ignition-fisherman.env` entry (PR
intent was to delete it; `block-capacity.env` doesn't exist on v4-next)
- `spartan/environments/devnet-avm-prover.env`,
`ignition-fisherman.env`: Deleted (modify/delete — PR deletes, v4-next
had modifications)
- `spartan/environments/mainnet.env`: Kept deleted (doesn't exist on
v4-next)
- `checkpoint_proposal_job.ts`: Merged v4-next's `!== false` condition
with PR's `|| this.config.fishermanMode` addition

ClaudeBox log: https://claudebox.work/s/b82065b06bcc585b?run=1
)

## Summary

- Override `with()` in `DeployAccountMethod` to return
`DeployAccountMethod` instead of the base `DeployMethod`, preserving
both the type and the `salt`/`account` fields
- Change `publicKeys`, `args`, and `constructorArtifact` visibility from
`private` to `protected` in `DeployMethod` so subclasses can override
`with()`
- Add optional `authWitnesses`/`capsules` params to
`DeployAccountMethod` constructor to support forwarding metadata

## Details

https://gist.github.com/AztecBot/22454f29f636b0ed7ecbeaf6437cf21a

Closes #22315

ClaudeBox log: https://claudebox.work/s/1e7b890a940e2ad6?run=8
… (#22223)

## Summary
- Backports docs build and release infrastructure changes from #22106
and #22144 to the v4-next staging branch
- Includes versioned docs preprocessing, redirect validation, and
release workflow updates

## Test plan
- [ ] Verify docs build passes
- [ ] Confirm redirect validation script works correctly
- [ ] Check versioned content preprocessing handles v4 content properly
@critesjosh critesjosh requested a review from charlielye as a code owner April 6, 2026 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants